/**
 *  给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中，就称这个字符串是 一致字符串 。
 *
 * 请你返回 words 数组中 一致字符串 的数目。
 *
 *https://leetcode.cn/problems/count-the-number-of-consistent-strings/
 */
class CountConsistentStrings {
    public int countConsistentStrings(String allowed, String[] words) {
        int[] arr = new int[26];
        int len = allowed.length();
        for(int i=0;i<len;i++) {
            arr[allowed.charAt(i)-'a']=1;
        }
        int count=0;
        for(String word:words) {
            int i=0;
            for( i=0;i<word.length();i++) {
                if(arr[word.charAt(i)-'a']!=1) {
                    break;
                }
            }
            if(i==word.length()) {
                count++;
            }
        }
        return count;
    }
}